perm filename ITHE4[E,ALS] blob
sn#169589 filedate 1975-07-22 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00014 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00003 00002 HOMOMORPHISMS OF SEMANTIC TREES
C00005 00003 3.) If < N1 , L1 > and < N2 , L2 > occur at mate arcs of T1
C00008 00004
C00011 00005 distinguished clause graphs and mate pair graphs of T1 and T2 will
C00014 00006 clauses, namely C1 and C2, are mapped onto D by the homomorphism.
C00017 00007 Definition: An πautomorphism is a homomorphism of a semantic
C00020 00008 Theorem (Images of Continuous Paths): The image of a
C00022 00009 argument, and similarly for the right subtree of T. The theorem then
C00024 00010 Theorem (Images of Closed Sets under Homomorphisms): The
C00027 00011 Corollary (Closed Sets and Complete Trees without Vacuous
C00030 00012 Corollary: Any distinguished literal automorphism of a
C00032 00013 2.) For every index i such that some distinguished literal in T2
C00034 00014 Definition: A πmapping πof πarcs from semantic tree T1 to
C00038 ENDMK
C⊗;
HOMOMORPHISMS OF SEMANTIC TREES
We have discussed orderings on semantic trees and paths in
semantic trees. Now we discuss homomorphisms. A homomorphism is a
mapping from the distinguished literals of one semantic tree to the
distinguished literals of another semantic tree that preserves
certain structure. Intuitively, the same instances of the same
clauses are used in both trees, and the same literals resolve against
one another. However, the mapping need not be one-to-one. In this
section we will investigate the relationship of homomorphisms to
orderings, paths, and graphs of semantic trees.
Definition: A πhomomorphism πof πtips from semantic tree T1
to semantic tree T2 is a mapping f from the tips of T1 to the tips of
T2 satisfying the following requirements:
1.) For a tip node N of T1, the clause at N must be identical
to the clause at f(N) in T2.
2.) If distinguished literal < N , L1 > occurs at arc A1 in
T1 and distinguished literal < f(N) , L1 > occurs at arc A2
in T2, then the labels of A1 and A2 must be identical.
3.) If < N1 , L1 > and < N2 , L2 > occur at mate arcs of T1
then < f(N1) , L1 > and < f(N2) , L2 > must occur at mate
arcs of T2.
Definition: The distinguished literal mapping πinduced by a
homomorphism f of tips from semantic tree T1 to semantic tree T2 is
the mapping which maps distinguished literal < N , L > of T1 onto the
distinguished literal < f(N) , L > of T2.
Definition: A πdistinguished πliteral πhomomorphism from
semantic tree T1 to semantic tree T2 is a mapping g from the
distinguished literals of T1 to the distinguished literals of T2 such
that there exists a tip homomorphism f from T1 to T2 which induces g.
The author suspects but cannot prove that such a mapping between
complete semantic trees without vacuous arcs is unique if it exists.
Definition: The distinguished clause mapping πinduced by a
tip homomorphism f from T1 to T2 is the mapping which maps the
distinguished clause at tip node N in T1 onto the distinguished
clause at f(N) in T2.
Definition: A πdistinguished πclause πhomomorphism from
semantic tree T1 to semantic tree T2 is a mapping g from the
distinguished clauses of T1 to the distinguished clauses of T2 such
that there exists a tip homomorphism f from T1 to T2 which induces g.
Definition: The mate pair mapping πinduced by a tip
homomorphism f from semantic tree T1 to semantic tree T2 is the
mapping which maps mate pair (L1 , L2) of T1 onto mate pair (g(L1) ,
g(L2)) of T2, where g is the distinguished literal mapping induced by
f.
Definition: A πmate πpair πhomomorphism from semantic tree T1
to semantic tree T2 is a mapping g from the mate pairs of T1 to the
mate pairs of T2 such that there exists a tip homomorphism f from T1
to T2 which induces g.
Similarly, we may define the mate pair homomorphism induced
by a distinguished literal homomorphism, and so on. These various
concepts of homomorphism are largely interchangeable. We shall
mainly be concerned with distinguished literal homomorphisms. The
term πhomomorphism will refer to a distinguished literal homomorphism
unless otherwise specified.
Definition: A πdistinguished πliteral πisomorphism is a
distinguished literal homomorphism that is 1-1 and onto. If there is
a distinguished literal isomorphism from T1 to T2, then we say that
T1 and T2 are πdistinguished πliteral πisomorphic. Note that the
distinguished clause graphs and mate pair graphs of T1 and T2 will
also be isomorphic, in this case. Also, note that a distinguished
literal isomorphism is not the same as a πnode isomorphism, which was
presented in an earlier section. In the following discussion, we
will just refer to 1-1 homomorphisms onto semantic trees, rather than
isomorphisms.
Now we give an example of a distinguished literal
homomorphism that is not 1-1. See figure 4.1. Also, we give a
slightly non-trivial example of a distinguished literal isomorphism.
See figure 4.3. The following conventions will be used in these and
later illustrations:
By C.L we indicate the distinguished literal < N , L > of the
distinguished clause C, where N is the tip node at which C occurs.
We draw such distinguished literals near the arcs at which they
occur. We sometimes label tip nodes with the distinguished clauses
that occur there. We indicate homomorphisms by specifying where the
distinguished clauses are mapped under the induced distinguished
clause mapping. Thus, C → D indicates that distinguished clause C is
mapped onto distinguished clause D by the induced distinguished
clause homomorphism. Note that this implies that C.L is mapped onto
D.L by the distinguished literal homomorphism. Also, C1, C2 → D
indicates that πboth distinguished
clauses, namely C1 and C2, are mapped onto D by the homomorphism.
Sometimes we also indicate the πlabels of the arcs by drawing them
near the arcs; usually the labels are omitted.
Definition: A πweak πhomomorphism πof πtips from semantic
tree T1 to semantic tree T2 is a mapping f from the tips of T1 to the
tips of T2 which satisfies the same requirements as a tip
homomorphism except that for a tip node N of T1, the clause at N in
T1 is only required to be a πsubset of the clause at f(N) in T2.
We can similarly define weak homomorphisms of distinguished
literals, weak homomorphisms of distinguished clauses, and weak
homomorphisms of mate pairs, with the appropriate inducing relations
between them. Note that the composition of any of the various kinds
of homomorphisms, including the weak ones, yields another
homomorphism of the same type. Later we shall characterize special
classes of homomorphisms as compositions of certain simple kinds of
homomorphisms.
Note that if T1 and T2 are semantic trees and G1 and G2 are
the distinguished clause graphs of T1 and T2, respectively, then a
homomorphism of tips from T1 to T2 induces a mapping from G1 to G2.
The image of G1 under this mapping will be a subgraph of G2. Similar
remarks apply to the mate pair graphs of T1 and T2.
Definition: An πautomorphism is a homomorphism of a semantic
tree T into itself. This applies to all the various kinds of
homomorphisms. Thus we may speak of a distinguished literal
automorphism, and so on. Later we will show that any weak
automorphism of a complete semantic tree without vacuous arcs is an
ordinary automorphism. Also, we will show that any ordinary
automorphism of such a tree must be the identity mapping.
Definition: Semantic tree T1 πcovers semantic tree T2 if
there is a distinguished literal homomorphism from the distinguished
literals of T2 πonto the distinguished literals of T1. Note that
covering is transitive. If Tf1 covers T2 then we say that T1 is less
than T2 in the covering ordering. We might ask questions about the
structure of the set of complete trees over a set S of clauses which
are minimal in the covering ordering. Note that any homomorphism
between such trees will be a distinguished literal isomorphism.
Definition: Suppose P1 is a path of mate pairs in a semantic
tree T1. Suppose f is a distinguished literal homomorphism from T1
to T2. Then the πimage of P1 under f is the path P2 of mate pairs in
T2 in which every mate pair is the image of the corresponding mate
pair of T1. That is, every mate pair of P2 is obtained from the
corresponding mate pair of P1 by replacing both distinguished
literals by their images under f.
Theorem (Images of Continuous Paths): The image of a
continuous path of mate pairs under a distinguished literal
homomorphism is continuous.
Proof: Distinct distinguished literals from the same
distinguished clause are mapped onto distinct distinguished literals
from the same distinguished clause by such a homomorphism. Also,
mate distinguished literals are mapped into mate distinguished
literals by such a homomorphism. See figure 4.2 for an example of
the image of a continuous path under a homomorphism.
Here is a special case in which the result about
automorphisms being the identity is easy to prove:
Theorem (Automorphisms of Reduced Trees): There is only one
distinguished literal automorphism of a reduced semantic tree T,
namely, the identity mapping.
Proof: Consider what happens to distinguished literals at the
arcs leading out of the root of T. They must be mappped onto
themselves since no other arcs in T have the same labels as the arcs
leading out of the root of T. Also, all distinguished literals in
the left subtree of T (if it exists) must be mapped onto
distinguished literals in the left subtree of T by a connectedness
argument, and similarly for the right subtree of T. The theorem then
follows by induction. Later we will extend this result to arbitrary
complete semantic trees without vacuous arcs.
Closed Sets
Note that the image of a connected set under a homomorphism
is always connected. Later we discuss other classes of sets of
distinguished literals whose behavior under homomorphisms is
interesting. Now we introduce one of these classes of sets of
distinguished literals, the πclosed sets.
Definition: A πclosed set of distinguished literals in a
semantic tree T is a set S of distinguished literals satisfying the
following requirements:
1.) Every element of S has at least one mate that is in S.
2.) If L1 is in S and L2 is in the same distinguished clause
as L1, then L2 is in S.
Note that the connected component of a distinguished literal is
closed, in a complete semantic tree in which all distinguished
literals are matched.
Theorem (Images of Closed Sets under Homomorphisms): The
image of a closed set of distinguished literals under a distinguished
literal homomorphism is closed.
Proof: Definition of distinguished literal homomorphism.
Note that the set of distinguished literals in a complete semantic
tree without vacuous arcs is closed, as is the empty set.
Theorem (Closed Sets and Arcs): Suppose T is a complete
finite semantic tree without vacuous arcs. Then any non-empty closed
subset S of the distinguished literals of T must include at least one
distinguished literal from each arc of T.
Proof: By induction on the left and right subtrees of T.
Consider the arcs leading out of the root. Either both have
distinguished literals that are in S, or neither does. If both do,
then at least one arc from the left and right subtrees of T (if these
subtrees are non-empty) must have a distinguished literal in S.
Therefore the theorem follows by induction. If neither does, then at
least one arc from the left and right subtrees of T (if these
subtrees are non-empty) must have πno distinguished literals from S.
Therefore the theorem again follows by induction. Also, the theorem
is trivially true for empty trees.
Corollary (Closed Sets and Complete Trees without Vacuous
Arcs): Any non-empty closed subset of a complete finite semantic tree
without vacuous arcs includes all distinguished literals in the tree.
Proof: Suppose T is such a tree and A is a maximal arc of T.
Now, some distinguished literal L at A must be in S, by the above
theorem. But all distinguished literals at A are from the same
distinguished clause, namely, the distinguished clause at the tip
immediately above the arc A. Hence, by the definition of a closed
set, all distinguished literals from this distinguished clause must
be in S. But the same argument applies to all distinguished clauses
of T.
Theorem (Homomorphisms between Complete Trees without Vacuous
Arcs): Suppose f is a distinguished literal homomorphism from T1 to
T2, where T1 and T2 are complete semantic trees without vacuous arcs.
Suppose T1 is non-empty. Then f is onto. That is, every
distinguished literal of T2 is the image under f of some
distinguished literal of T1.
Proof: The set of distinguished literals of T1 is closed and
non-empty, hence its image under f is closed and non-empty, hence its
image under f includes every distinguished literal of T2.
Note that T2 covers T1 in this case.
Corollary: Any distinguished literal automorphism of a
complete finite semantic tree without vacuous arcs is a permutation.
Note that complete πreduced semantic trees have no vacuous
arcs, and so similar remarks apply to them.
Arc and Distinguished Literal Indices
Now we consider another aspect of homomorphisms of semantic
trees.
Definition: Suppose f is a distinguished literal homomorphism
from T1 to T2. Then the πindex under f of a distinguished literal L
in T2 is the πnumber of distinguished literals in T1 mapped onto L by
f.
Theorem (Non-Uniform Distinguished Literal Indices): Suppose
f is a distinguished literal homomorphism from T1 to T2, where T1 and
T2 are complete semantic trees without vacuous arcs. Then one of the
following two conditions holds:
1.) Every distinguished literal in T2 has the same index under f.
In this case we say f is of πuniform πindex and we call this
index the πdistinguished πliteral πindex of f.
2.) For every index i such that some distinguished literal in T2
has index i under f, there is some distinguished literal
L of T2 of index i such that no mate of L has index i.
Proof: Note that all the distinguished literals in a
distinguished clause of T2 will have the same index under f. Hence
if condition 2 is false for some index j, then the set of
distinguished literals of T2 of index j is closed, hence condition 1
is true. Later we will discuss the question of the existence of
homomorphisms of various distinguished literal indices.
Now we discuss a relationship between homomorphisms and
mappings of arcs of semantic trees. In the process, we introduce the
concept of the πarc πindex of a homomorphism.
Definition: A mapping f of distinguished literals from
semantic tree T1 to semantic tree T2 is πarc πconsistent if for all
arcs A of T1, there exists arc B of T2 such that all distinguished
literals at arc A of T1 are mapped onto distinguished literals at arc
B of T2.
Note that all distinguished literal homomorphisms from a
complete semantic tree without vacuous arcs are arc consistent.
Definition: A πmapping πof πarcs from semantic tree T1 to
semantic tree T2 is a function mapping the arcs of T1 to the arcs of
T2.
Definition: Suppose f is a distinguished literal homomorphism
from semantic tree T1 to semantic tree T2. Suppose f is arc
consistent. Then the arc mapping πinduced by f is the mapping g of
arcs from T1 to T2 such that for all arcs A of T1, all distinguished
literals at A are mapped by f to distinguished literals at arc g(A)
of T2.
Definition: The πarc πindex of an arc B under a homomorphism
f of distinguished literals is the number of arcs mapped onto B by
the arc mapping induced by f.
Definition: A homomorphism f from semantic tree T1 to
semantic tree T2 is of πuniform πarc πindex if all arcs in T2 are of
the same index under f. In this case we call this index the πarc
πindex of f. Later we will discuss the question of the existence of
homomorphisms of various combinations of arc and distinguished
literal indices.
Finally, we give a precise definition of the term "trivial"
homomorphism.
Definition: Suppose f is a distinguished literal homomorphism
from semantic tree T1 to semantic tree T2. Then f is πtrivial if it
is onto and if for all distinguished literals L1 and L2 of T1, L1 is
above L2 in T1 iff f(L1) is above f(L2) in T2.
This concludes the introductory sections. Next we discuss
paths of mate pairs in semantic trees.